﻿body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #000000;
}
.bgTableHead
{
	background-color:#cc9966;	
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 10pt; 
	font-weight:bold;
	color:#ffffff;
}
.bgTableMenu {
    background-color: #ffffff;
    vertical-align: middle;
    FONT-FAMILY: Tahoma, Verdana;
    FONT-SIZE: 10pt;
    color: #3333CC;
    font-weight: bold;
}	
.bgTable {
    background-color: #cc9966;
    vertical-align: middle;
    FONT-FAMILY: Tahoma, Verdana;
    FONT-SIZE: 11pt;
    color: #003399;
    font-weight: bold;
}
TABLE.tables {
	BACKGROUND-COLOR: #000000;
	FONT-FAMILY: Tahoma,Ms Sans Sarif ; 
 }
TABLE.tables TR {
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Tahoma,Ms Sans Sarif ; 
	FONT-SIZE: 10pt;
}
TABLE.tables TH {
	BACKGROUND-COLOR: #FF00CC;
	FONT-FAMILY: Tahoma, Ms Sans Sarif ; 
	color : White;
	FONT-SIZE: 10pt;
	PADDING:1px;
}
TABLE.tables TD 
{
	PADDING:1px;
	FONT-FAMILY: Tahoma,Ms Sans Sarif ; 
	FONT-SIZE: 10pt;
}
.lblError
{
	FONT-SIZE: 10pt;
	COLOR: #f7003f;
	TEXT-DECORATION: none;
	font-family: Tahoma, Verdana;
	font-weight:normal;
	border: 0px solid #006633;
}
.txtNormalRight
{
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	font-family: Tahoma, Verdana;
	font-weight:normal;
	border: 1px solid ;
	text-align : right;
	border-color:#cc9966;
}
.txtNormal {
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
    font-family: Tahoma, Verdana;
    font-weight: normal;
    border: 1px solid #000000;
    color: #000066;
    background-color: #ffffff;
    }
.txtDisable
{
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	font-family: Tahoma, Verdana;
	font-weight:normal;
	border: 1px solid ;
	border-color:#cc9966;
	background-color:Gray;
}
.txtNormalRequired
{
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	font-family: Tahoma, Verdana;
	font-weight:normal;
	border: 1px solid ;
	background-color:#ffcccc;
	
}
.lblNormal {
    border-style: solid;
    border-color: inherit;
    border-width: 0px;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
    font-family: Tahoma, Verdana;
    font-weight: normal;
    color: #000080;
    text-align: left;
}
.lblDisable {
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
    font-family: Tahoma, Verdana;
    font-weight: normal;
    border: 0px solid;
    background-color: #CCCCCC;
}

.gvPage
{
border-right: green 1px outset;
border-top: green 1px outset;
font-weight: bold;
font-size: 10pt;
border-left: green 1px outset;
color: #cc9966;
border-bottom: green 1px outset;
font-family: Verdana, Tahoma, Arial;
background-color: #ffffff;
text-align:center;
cursor: hand;
}


.mGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }
.mGrid td { padding: 2px; font-size: 10pt;  color:#666666 }
.mGrid th { padding: 4px 2px; color: #fff; background: #FF00CC  repeat-x top; border-left: solid 1px #525252; font-size: 10pt; }
.mGrid .alt { background: #FFCCFF  repeat-x top; font-size: 10pt; color:#666666 }
.mGrid .pgr {background: #525252  repeat-x top; }
.mGrid .pgr table { margin: 2px 0;}
.mGrid .pgr td 
{
	background: #FF00CC; border-width: 1; padding: 0 4px;
	border-left: solid 1px #fff;  color: #fff;  font-size: 10pt; FONT-FAMILY: Tahoma, Verdana;
	font-weight:bold;
}   
.mGrid .pgr a { color: #525252; text-decoration: none; text-align:left }
.mGrid .pgr a:hover { color: #525252; text-decoration: none; }
